package ar.unsam.tp.condicion

import ar.unsam.tp.condicion.Condicion
import ar.unsam.tp.programa.Partido

class Edad extends Condicion {
	@Property int prefieroEdadesMenoresA
	@Property int prefieroEdadesMayoresA

	override cumpleCondicion(Partido partido) {
		var boolean condicionEdad = partido.jugadoresQueJueganSeguro.exists[ persona |
			(persona.edad > prefieroEdadesMenoresA) || (persona.edad < prefieroEdadesMayoresA)]

		if (condicionEdad)
			false
		else
			true
	}
}
